Developer Documentation
PATH
Mac OS 8 and 9 Developer Documentation > What's New



What's New

The What’s New page lists recent additions and changes to this site.

Come back to this page during the week of October 25th for new Mac OS 9 developer documentation!


October 1999

Adding Multitasking Capability to Applications Using Multiprocessing Services
This document describes the Multiprocessing Services application programming interface through Multiprocessing Services 2.1. It contains conceptual information, programming examples, and a complete API reference. New features in version 2.1 include support for kernel notifications and gestalt selectors to determine the presence of preemptive task-safe system software functions.

Apple Help
Apple Help is an enhanced version of Apple Guide, designed to give your application several ways to provide user assistance, including HTML pages, Apple Guide coach sequences, QuickTime movies, and AppleScripts.

Configuring Game Input Devices with InputSprocket
This preliminary document describes version 1.7 of the InputSprocket programming interface, which simplifies the configuration of game input devices such as joysticks or gamepads. This document is currently available only in PDF format.

Date & Time API Documentation
This preliminary document describes the Date & Time functionality introduced with Mac OS 9. Beginning with Mac OS 9, by default, dates are now displayed and entered in the Date & Time control panel using four-digit rather than two-digit centuries. Other Mac OS 9 functionality discussed includes changes to the date range that allow the system clock to break the 2040 barrier, support for higher system clock precision, and functions for conversion between UTC ("Coordinated Universal Time") and Macintosh local time.

File Manager for Mac OS 9
This preliminary document describes the File Manager application programming interfaces introduced in Mac OS 9. These interfaces allow your application to access files larger than 2GB and use long Unicode filenames. The Mac OS 9 File Manager programming interfaces are emulated for volume formats that don't support these interfaces directly.


Font Management for Carbon 1.0 and Mac OS 9
This preliminary document describes the Font Management API that has been added to the Font Manager with Mac OS 9 and Carbon 1.0. Features discussed include support for enumerating fonts and font families, accessing information about fonts and font families, accessing font data, creating and managing a basic font menu, activating and deactivating fonts, and notifying clients of changes in the font database.

FontSync 1.0
This preliminary document describes FontSync 1.0 functionality. Features discussed include font references; FontSync profiles; functions for iterating, identifying, and matching fonts on a host system; and functions for building font menus and other font selection human interface parts.

Manipulating Displays Using DrawSprocket

This preliminary document describes version 1.7 of the DrawSprocket programming interface, which simplifies display manipulations such as fading, blanking, selecting displays, and buffering. This document is currently available only in PDF format.

Multilingual Text Editor
Multilingual Text Editor (MLTE) supplies a programming interface for creating and editing Unicode text documents. This preliminary document describes MLTE functionality through version 1.1.

Network Services Location Manager Developer's Kit
This document describes the NSL Manager through version 1.1. It provides an overview of the NSL architecture, information about the NSL plug-ins that locate services, reference material for calling the NSL Manager functions, and guidelines for writing an NSL plug-in.

Programming With Navigation Services
This document describes Navigation Services through Navigation Services 2.0. It features an overview of Navigation Services, tutorials with sample code, and a complete reference chapter.

Programming with the Text Encoding Conversion Manager
This document describes the Text Encoding Conversion Manager through version 1.5. You will find it helpful to read "Programming With the Text Encoding Conversion Manager" if you develop Internet applications, such as Web browsers or e-mail applications; applications that transfer text across different platforms; or applications based in Unicode. This document is currently available only in PDF format.

Obtaining and Using Icons With Icon Services
This document describes the application programming interface for Icon Services, a Carbon-compliant replacement for the Icon Utilities API, and discusses how to create custom icons that are ready to use with Icon Services.

Simplifying Networked Gaming Using NetSprocket
This preliminary document describes version 1.7 of NetSprocket, which provides a simple programming interface for hosting or joining a networked game as well as for communicating with other networked players. This document is currently available only in PDF format.


September 1999


Thread Manager
This document was previously unavailable online. It describes how to create cooperative threads in your application using the Thread Manager. It contains conceptual information, programming examples, and a complete API reference.


May 1999

Function Index
The Function Index now includes HTML links for Mac OS APIs posted on this site through May 1999.

Adding Multitasking to Applications Using Multiprocessing Services
This document describes how to create preemptive tasks in your application using Multiprocessing Services. It contains conceptual information, programming examples, and a complete API reference.

Applescript Language Guide
This document is the definitive description of the AppleScript scripting language. It is an essential reference for anyone using AppleScript to modify existing scripts or write new ones. The Language Guide has been revised to cover new features through AppleScript 1.3.7, to include examples from the Mac OS and the Finder, to improve formatting for online viewing, and to correct errors.

Apple Type Services for Unicode Imaging Reference
This preliminary document describes the Apple Type Services for Unicode Imaging (ATSUI) programming interface and is updated for ATSUI 1.1. New features in ATSUI 1.1 include the ability to track fonts, control memory allocation, manipulate fallback fonts, obtain glyph bounds, clear the layout cache, and manipulate text layout attributes of a single line.

Transferring Files With the URL Access Manager
This document describes the application programming interface for the URL Access Manager and discusses related programming topics, including downloading data from multiple URLs and using the URL Access Manager with AppleScript.


April 1999

Programming With the Appearance Manager
This document describes the Appearance Manager application programming interface, through Appearance Manager 1.1, and discusses programming topics related to making your application theme-compliant.


March 1999

Programming With the Mac OS 8.5 Window Manager
This document describes the Window Manager application programming interface introduced in Mac OS 8.5 and discusses related programming topics such as window proxy icons and floating window support.

Rendering Unicode Text Using Apple Type Services for Unicode Imaging (ATSUI)
This document describes a complete API reference for version 1.0 of the Apple Type Services for Unicode Imaging (ATSUI). Conceptual material and sample code will be included as soon as they become available.


January 1999


Mac OS 8.5 Dialog Manager Reference
This document describes the Dialog Manager application programming interface introduced in Mac OS 8.5.

Mac OS 8.5 Menu Manager Reference
This document describes the Menu Manager application programming interface introduced in Mac OS 8.5.

Programming With the Mac OS 8.5 Control Manager
This document describes the Control Manager application programming interface introduced in Mac OS 8.5 and discusses related programming topics.


December 1998

Function Index
The Function Index now covers version 1.1 of Navigation Services and version 2.1 of JManager. It also includes a number of functions that were omitted from the previous version of the index.


November 1998

Folder Manager Reference

This document describes the Folder Manager application programming interface through Mac OS 8.5. Portions of this document were previously released as part of Mac OS 8 Toolbox Reference. For related documentation, see Folder Manager.

Glossary
This document defines technical terms used in Inside Macintosh.

Indexes
The following indexes are new on this site: Document Index, Function Index, Technology Index.

Mac OS 8 Control Manager Reference
This document describes changes to the Control Manager application programming interface with Mac OS 8. It provides corrections and enhancements to the previous version of this document, which was released as part of Mac OS 8 Toolbox Reference. For related documentation, see Control Manager.

Mac OS 8 Dialog Manager Reference
This document describes changes to the Dialog Manager application programming interface with Mac OS 8. It provides corrections and enhancements to the previous version of this document, which was released as part of Mac OS 8 Toolbox Reference. For related documentation, see Dialog Manager.

Mac OS 8 Menu Manager Reference
This document describes changes to the Menu Manager application programming interface with Mac OS 8. It provides corrections and enhancements to the previous version of this document, which was released as part of Mac OS 8 Toolbox Reference. For related documentation, see Menu Manager.

Mac OS 8 Window Manager Reference
This document describes changes to the Window Manager application programming interface with Mac OS 8. It provides corrections and enhancements to the previous version of this document, which was released as part of Mac OS 8 Toolbox Reference. For related documentation, see Window Manager.

Mac OS Result Code Table
This document describes function result codes used in the Mac OS.

Managing Color With ColorSync
This document describes ColorSync through version 2.5.1. It includes conceptual material, sample code, and a complete API reference. New and enhanced features in ColorSync 2.5 include scripting support, monitor calibration, multiprocessor support, sixteen-bit channel support, and optimized profile searching. For related documentation, see ColorSync Manager.

Programming With Navigation Services 1.1
This document describes Navigation Services 1.0 and 1.1. It features an overview, a tutorial with sample code, and a complete API description. For related documentation, see Navigation Services.


October 1998

Programming With the Text Encoding Converter Manager
This document describes the Text Encoding Conversion Manager through version 1.4. For related documentation, see Text Encoding Conversion Manager.


Other Technical Publications Links

[Mac OS 8 and 9 | Mac OS X | Hardware | QuickTime | Java | WebObjects] [Feedback]